package controller.services;

import java.util.List;

import model.bo.Article;
import model.bo.SubTree;
import util.page.PageBean;

public interface IArticleServices {
	//ͨ�����Ͳ通过ID查询单篇文章
	public PageBean findByTypeid(Object typeid,int pageSize,int page);
	//保存文章
	public Boolean save(Article article);
	//删除文章
	public Boolean delete(String arr);
	//查询文章
	public PageBean articlelist(String typeid,String condetions,int pageSize,int page);
	
	public PageBean articlelist(Object typeid,int pageSize,int page);
	//通过ID查询
	public Article findById(Integer id);
	//栏目子父分类排序
	public List<SubTree> getTypetree();
	//通过属性查找
	public abstract List findByProperty(String propertyName, Object value);
	//查詢一個欄目下的所有文章
	public PageBean findByFatherid(Object fatherid, int pageSize, int page);
}